* {
    margin: 0;
    padding: 0;
    list-style: none;
}

.page {
    width: 600px;
    height: 30px;
    margin:auto;
}

.page .page-prev,
.page .page-next {
    width: 50px;
    height: 30px;
    background-color: black;
    color: aliceblue;
    text-align: center;
    line-height: 30px;
    float: left;
    margin-left: 4px;
}

.page .page-content {
    float: left;
    height: 30px;
    margin-left: 4px;
}

.page .page-content li {
    float: left;
    width: 50px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background-color: black;
    color: aliceblue;
    margin-left: 2px;
}

.page .disabled {
    background-color: #cdcdcd;
}

.page .page-content li.selected {
    background-color: red;
}